Big Huge Thesaurus

Geum triflorum

noun